package com.topisv.tms.utils.yto;

import java.util.List;

import javax.xml.bind.annotation.XmlAccessType;
import javax.xml.bind.annotation.XmlAccessorType;
import javax.xml.bind.annotation.XmlRootElement;

import com.topisv.tms.utils.bsht.vo.BillPrintDetailRsp;

/**
 * 请求面单应答
 * @author hwx
 *
 */
@XmlRootElement(name="Response")
@XmlAccessorType(XmlAccessType.FIELD)
public class ResponseMessageVO {
	/**
	 * 物流公司ID
	 */
	private String logisticProviderID;
	/**
	 * 物流订单号（只能包含大小写字母， 数字和-（减号），且字符串长度不能大于64）
	 */
	private String txLogisticID;
	/**
	 * 商家代码（必须与customerId一致 字符串长度不能大于64）
	 */
	private String clientID;
	/**
	 * 成功绑定的面单号
	 */
	private String mailNo;
	/**
	 * 分配信息
	 */
	private List<ResponseMessageDistributeInfo> distributeInfo;
	/**
	 * 成功或失败编码
	 */
	private String code;
	/**
	 * 请求结果 true(成功) false（失败）
	 */
	private String success;
	/**
	 * 失败原因
	 */
	private String reason;
	public String getReason() {
		return reason;
	}
	public void setReason(String reason) {
		this.reason = reason;
	}
	public String getLogisticProviderID() {
		return logisticProviderID;
	}
	public void setLogisticProviderID(String logisticProviderID) {
		this.logisticProviderID = logisticProviderID;
	}
	public String getTxLogisticID() {
		return txLogisticID;
	}
	public void setTxLogisticID(String txLogisticID) {
		this.txLogisticID = txLogisticID;
	}
	public String getClientID() {
		return clientID;
	}
	public void setClientID(String clientID) {
		this.clientID = clientID;
	}
	public String getMailNo() {
		return mailNo;
	}
	public void setMailNo(String mailNo) {
		this.mailNo = mailNo;
	}
	public List<ResponseMessageDistributeInfo> getDistributeInfo() {
		return distributeInfo;
	}
	public void setDistributeInfo(List<ResponseMessageDistributeInfo> distributeInfo) {
		this.distributeInfo = distributeInfo;
	}
	public String getCode() {
		return code;
	}
	public void setCode(String code) {
		this.code = code;
	}
	public String getSuccess() {
		return success;
	}
	public void setSuccess(String success) {
		this.success = success;
	}
}
